home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’95 / MultiInstall / Source / Patch.h < prev    next >
C/C++ Source or Header  |  1995-06-24  |  420b  |  24 lines

  1. #include <types.h>
  2.  
  3. class Patch
  4.   {
  5.     private:
  6.         Ptr start;
  7.         unsigned long length;
  8.     
  9.     public:
  10.         Patch( short resource );
  11.         ~Patch();
  12.         
  13.         Ptr Start() const        { return start; }
  14.         
  15.         Ptr Find( unsigned long pattern );
  16.         
  17.         void Replace( unsigned long pattern,
  18.                           unsigned long replacement );
  19.  
  20.         void Replace( unsigned long pattern,
  21.                           Ptr replacement )
  22.             { Replace( pattern, (unsigned long)replacement ); }
  23.   };
  24.